package com.zmn.oms.model.vo.work;

import com.zmn.oms.common.vo.KVDict;
import com.zmn.oms.model.entity.serviceitem.OrderServiceItem;
import com.zmn.oms.model.vo.attachment.AttachmentDetailGroupVO;
import com.zmn.oms.model.vo.attachment.WorkAttachmentVO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @description: 服务完成审核
 * @author: SongWeidong
 * @create: 2020-09-09
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class OrderServiceCompleteReviewVO {

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 工单Id
     */
    private Long workId;

    /**
     * 是否可操作贴花、工程师形象照片审核
     */
    private Boolean isOperate = false;

    /**
     * 订单金额
     */
    private Integer originalAmount;

    /**
     * 优惠总金额
     */
    private Integer discountAmount;

    /**
     * 应收总额
     */
    private Integer totalAmount;

    /**
     * 订单内部价
     */
    private Integer internalTotalPrice;

    /**
     * 服务项
     */
    private List<OrderServiceItem> orderServiceItemList;

    /**
     * 服务完成审核状态 1.待审核 2. 审核成功 3. 审核失败
     */
    private Integer serviceCompleteReviewStatus;

    /**
     * 失败缘由
     */
    private List<KVDict> auditReason;

}
